package com.sui.bigdata.sml.web.service;

import com.sui.bigdata.sml.web.dto.ComponentCategoryDTO;
import com.sui.bigdata.sml.web.dto.ComponentDTO;

import java.util.List;

/**
 * @author songhaicheng
 * @date 2019/11/5 13:49
 * @description
 * @reviewer
 */
public interface ComponentService {

    Long add(ComponentDTO dto);

    ComponentDTO get(Long id);

    Boolean update(ComponentDTO dto);

    Boolean delete(Long id);

    List<ComponentDTO> listAll();

    Integer addCategory(ComponentCategoryDTO dto);

    Boolean updateCategory(ComponentCategoryDTO dto);

    List<ComponentCategoryDTO> listAllCategories();
}
